From: Jonas Dreßler Date: Fri, 18 Oct 2019 21:19:05 +0000 (+0200) Subject: endSessionDialog: Don't allow focusing inhibitor items X-Git-Tag: archive/raspbian/50.5-1+rpi1~1^2~781^2^2~178 X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/%22/%22http:/www.example.com/cgi/%22?a=commitdiff_plain;h=b3db8fc73fafbdece278073e1e3338b448851fff;p=gnome-shell.git endSessionDialog: Don't allow focusing inhibitor items Those items are not interactive, so it doesn't make sense to be able to set key-focus to them, disallow that. https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/935 --- diff --git a/js/ui/endSessionDialog.js b/js/ui/endSessionDialog.js index d9f78de77..df44c935d 100644 --- a/js/ui/endSessionDialog.js +++ b/js/ui/endSessionDialog.js @@ -594,8 +594,7 @@ class EndSessionDialog extends ModalDialog.ModalDialog { } _constructListItemForApp(inhibitor, app) { - let actor = new St.BoxLayout({ style_class: 'end-session-dialog-app-list-item', - can_focus: true }); + let actor = new St.BoxLayout({ style_class: 'end-session-dialog-app-list-item' }); actor.add(app.create_icon_texture(_ITEM_ICON_SIZE)); let textLayout = new St.BoxLayout({ vertical: true, @@ -653,8 +652,7 @@ class EndSessionDialog extends ModalDialog.ModalDialog { else userLabelText = userName; - let actor = new St.BoxLayout({ style_class: 'end-session-dialog-session-list-item', - can_focus: true }); + let actor = new St.BoxLayout({ style_class: 'end-session-dialog-session-list-item' }); actor.add(avatar); let nameLabel = new St.Label({ text: userLabelText,